summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
justbur [Mon, 6 Jul 2015 18:23:56 +0000 (14:23 -0400)]
Merge branch 'frame-popup' of https://github.com/bmag/emacs-which-key into pr12
justbur [Mon, 6 Jul 2015 18:22:08 +0000 (14:22 -0400)]
Work on docstrings
justbur [Mon, 6 Jul 2015 17:53:10 +0000 (13:53 -0400)]
Redo replacement logic
justbur [Mon, 6 Jul 2015 17:40:49 +0000 (13:40 -0400)]
Make arrow separator into variable
justbur [Mon, 6 Jul 2015 17:23:19 +0000 (13:23 -0400)]
Refactor replacement alists
Bar Magal [Mon, 6 Jul 2015 16:22:40 +0000 (19:22 +0300)]
Try to fix focus problems with popup frame #7
justbur [Mon, 6 Jul 2015 15:18:55 +0000 (11:18 -0400)]
Allow echo-keystrokes but make it quick
justbur [Mon, 6 Jul 2015 15:03:00 +0000 (11:03 -0400)]
Add .gitignore
justbur [Mon, 6 Jul 2015 14:54:24 +0000 (10:54 -0400)]
Fix problem with echo-keystrokes and minibuffer
If the echo-keystrokes delay is too long, it clobbers which-key in the
minibuffer
justbur [Mon, 6 Jul 2015 13:48:56 +0000 (09:48 -0400)]
Remove popwin requirement; Add require cl
justbur [Mon, 6 Jul 2015 12:08:32 +0000 (08:08 -0400)]
Merge branch 'master' of https://github.com/bmag/emacs-which-key into pr5
justbur [Mon, 6 Jul 2015 12:03:59 +0000 (08:03 -0400)]
Delete old defvars and minor docstring cleanup
Bar Magal [Mon, 6 Jul 2015 11:51:31 +0000 (14:51 +0300)]
Fix doc, new frame parameters
Bar Magal [Mon, 6 Jul 2015 10:46:46 +0000 (13:46 +0300)]
Frame popup support and some small fixes
Summary of changes:
- add emacs 24.3 as a dependency, because
`display-buffer-in-major-side-window` doesn't exist in older emacsen
- add option to show which-key buffer in a popup frame
`(setq which-key-popup-type 'frame)`
- stop close timer when disabling which-key-mode
- don't hide which-key buffer before showing it. instead, show methods
handle the case that the buffer is already shown
- `which-key/hide-popup` calls function depending on popup
type (similar to `which-key/show-popup`)
- use `display-buffer-in-major-side-window` instead of
`display-buffer-in-side-window`, for popup type side-window. ensures
new side window is created properly even if other side windows already
exist.
- erase previous contents of which-key buffer before inserting new
contents, and adjust buffer display in window by moving point to
the buffer's beginning
justbur [Mon, 6 Jul 2015 03:02:31 +0000 (23:02 -0400)]
Rename config variables, simplifying interface
The primary config variable is now which-key-popup-type, which
supports 'minibuffer and 'side-window. 'side-window has further
associated options, primarily which-key-side-window-location
justbur [Sun, 5 Jul 2015 23:24:20 +0000 (19:24 -0400)]
Merge bmag changes
See PR #1
justbur [Sun, 5 Jul 2015 17:55:19 +0000 (13:55 -0400)]
Organize keys by pages
Bar Magal [Sun, 5 Jul 2015 20:26:47 +0000 (23:26 +0300)]
Undo unintentional delete of end-of-file comment
Bar Magal [Sun, 5 Jul 2015 20:24:31 +0000 (23:24 +0300)]
Undo unintentional delete of provide line
Bar Magal [Sun, 5 Jul 2015 20:10:01 +0000 (23:10 +0300)]
Refactor before work on window display
Wanted to add support for using display-buffer or popwin, ran into some
bugs, had to make changes to the code so future work will be easier.
Details below:
- separate between code to display window and code to populate buffer
contents
- add `which-key-horizontal-buffer-height` similar to
`which-key-vertical-buffer-width`
- abstract handling of different display methods into
`which-key/show-buffer` and `which-key/hide-buffer`, instead of mixed
in other functions
- remove `which-key/make-display-method-aliases`
- support two display methods: `minibuffer` and `side-window`, will add
popwin later
- create start/stop functions for which-key--close-timer
- a few other changes
justbur [Sat, 4 Jul 2015 15:10:20 +0000 (11:10 -0400)]
Reorganize code a little
justbur [Sat, 4 Jul 2015 15:06:07 +0000 (11:06 -0400)]
Factor out display functions
To add customization options later
justbur [Sat, 4 Jul 2015 03:29:07 +0000 (23:29 -0400)]
Change formatting of groups
justbur [Sat, 4 Jul 2015 03:01:17 +0000 (23:01 -0400)]
Toggle timer on frame focus
justbur [Sat, 4 Jul 2015 02:19:50 +0000 (22:19 -0400)]
Fix index error for subseq
justbur [Sat, 4 Jul 2015 02:10:34 +0000 (22:10 -0400)]
Switch default to minibuffer
There are a lot of changes here.
1. Reorganized and factored a bunch of code.
2. Rewrote the logic to calculate line breaks (much cleaner).
3. Switched to using the minibuffer by default, which seems more
foolproof and saves line space (I'm sure there's something wrong with
this).
justbur [Fri, 3 Jul 2015 19:36:55 +0000 (15:36 -0400)]
Update docstrings and fix packaging
justbur [Fri, 3 Jul 2015 17:25:26 +0000 (13:25 -0400)]
Move cursor code to setup
justbur [Fri, 3 Jul 2015 17:07:07 +0000 (13:07 -0400)]
Try to hide cursor
justbur [Fri, 3 Jul 2015 17:06:43 +0000 (13:06 -0400)]
Better picture
justbur [Fri, 3 Jul 2015 16:51:05 +0000 (12:51 -0400)]
Get the cursor out of the way
justbur [Fri, 3 Jul 2015 16:50:37 +0000 (12:50 -0400)]
Add picture to readme
justbur [Fri, 3 Jul 2015 16:00:07 +0000 (12:00 -0400)]
Arrows are more fun
Also add padding between entries
justbur [Fri, 3 Jul 2015 12:39:26 +0000 (08:39 -0400)]
Switch readme to org-mode
justbur [Fri, 3 Jul 2015 12:32:40 +0000 (08:32 -0400)]
Switch back to popwin for now
justbur [Fri, 3 Jul 2015 12:12:10 +0000 (08:12 -0400)]
Remove unnecessary checks
justbur [Fri, 3 Jul 2015 12:09:27 +0000 (08:09 -0400)]
Save popwin functions as comments
justbur [Fri, 3 Jul 2015 12:07:02 +0000 (08:07 -0400)]
Merge branch 'display-buffer'
justbur [Fri, 3 Jul 2015 01:33:35 +0000 (21:33 -0400)]
Remove commented funcs and messages
justbur [Fri, 3 Jul 2015 01:28:48 +0000 (21:28 -0400)]
Add option to select display-buffer function.
Only 2 are implemented at the moment.
justbur [Fri, 3 Jul 2015 00:05:01 +0000 (20:05 -0400)]
Declare `which-key--close-timer'
justbur [Thu, 2 Jul 2015 23:28:36 +0000 (19:28 -0400)]
Fix close timer randomly kicking in
when you take too long to decide
justbur [Thu, 2 Jul 2015 23:08:15 +0000 (19:08 -0400)]
Fix text replacement alist
Conflicts:
which-key.el
justbur [Thu, 2 Jul 2015 23:08:15 +0000 (19:08 -0400)]
Fix text replacement alist
justbur [Thu, 2 Jul 2015 22:14:04 +0000 (18:14 -0400)]
Switch from popwin to display-buffer
justbur [Thu, 2 Jul 2015 15:41:59 +0000 (11:41 -0400)]
Start working on MELPA requirements
justbur [Thu, 2 Jul 2015 13:19:48 +0000 (09:19 -0400)]
Add provide line
justbur [Thu, 2 Jul 2015 12:55:14 +0000 (08:55 -0400)]
Fix variable names
justbur [Thu, 2 Jul 2015 12:36:54 +0000 (08:36 -0400)]
Make internal variables stand out
justbur [Thu, 2 Jul 2015 12:27:29 +0000 (08:27 -0400)]
Reorganize main update function
justbur [Thu, 2 Jul 2015 12:01:23 +0000 (08:01 -0400)]
Cleanup
justbur [Thu, 2 Jul 2015 02:42:42 +0000 (22:42 -0400)]
Less rough now
justbur [Thu, 2 Jul 2015 02:41:22 +0000 (22:41 -0400)]
Add option to force buffer closed after certain amount of time
justbur [Thu, 2 Jul 2015 02:31:02 +0000 (22:31 -0400)]
Fix vertical buffer width
I think
justbur [Thu, 2 Jul 2015 02:01:36 +0000 (22:01 -0400)]
Improve choice of buffer width and height
Justin Burkett [Thu, 2 Jul 2015 01:10:55 +0000 (21:10 -0400)]
Create README.md
justbur [Thu, 2 Jul 2015 01:07:09 +0000 (21:07 -0400)]
Add docstrings
justbur [Thu, 2 Jul 2015 00:56:18 +0000 (20:56 -0400)]
Remove hardcoded variables and switch popwin method
Use display-buffer with popwin:special-display-config
justbur [Thu, 2 Jul 2015 00:19:01 +0000 (20:19 -0400)]
Initial Commit
Justin Burkett [Thu, 2 Jul 2015 00:20:55 +0000 (20:20 -0400)]
Add license